major contractor - French English Dictionary